package com.ruoyi.manage.strategy.Impl;

import com.ruoyi.common.core.web.domain.AjaxResult;
import com.ruoyi.manage.DTO.ChargingDTO;
import com.ruoyi.manage.strategy.BillingPolicies;


/**
 * @Title:
 * @BelongProjecet online-car-hailing
 * @BelongPackage com.ruoyi.manage.strategy.Impl
 * @Description: 基础计费策略 里程不超过10公里，时间不超过10分钟
 * @Copyright
 * @Author: 马朝斌
 * @Date: 2024-07-02 22:58
 * @Version V1.0
 */
public class BasicBillingPolicy implements BillingPolicies {
    /***
    * @Author 马朝斌
    * @Description //TODO 基础的计费策略不超时，不超公里
    * @Date 23:10 2024/7/2
    * @Param
     * @param chargingDTO
    * @return com.ruoyi.common.core.web.domain.AjaxResult
    */

    @Override
    public AjaxResult billingPolicies(ChargingDTO chargingDTO) {
        chargingDTO.setOrderPrice(chargingDTO.getStartingPrice());
        return AjaxResult.success(chargingDTO);
    }
}
